package cn.com.headfree.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.gta.edu.sdk.mybatis.common.Entity;

import java.io.Serializable;
import java.util.Date;

/**
 * 年度个人积分汇总 实体类
 * @date 2020-09-30
 */
public class TPersonYearPoint extends Entity implements Serializable {

	/**
	 *  薪档调整表ID
	 */
	private String salaryId;

       	/**
	 * erp编号
	*/
    private String erpNo;
      	/**
	 * 姓名
	*/
    private String userName;
	/**
	 * 单位id
	 */
	private String orgId;
      	/**
	 * 部门id
	*/
    private String deptId;
	/**
	 * 部门名称
	 */
	private String deptName;
	/**
	 * 年度
	 */
	private Integer year;
	/**
	 * 上年度剩余积分
	 */
	private Double lastYearPoint;
	/**
	 * 本年度积分
	 */
	private Double yearPoint;
	/**
	 *调整后本年度积分
	 */
	private Double trimYearPoint;
	/**
	 * 调整后积分
	*/
    private Double trimPoint;
	/**
	 * 调整原因
	 */
	private String trimReason;
	/**
	 * 使用积分
	 */
	private Double usePoint;
	/**
	 * 使用原因
	 */
	private String useReason;
	/**
	 * 剩余积分
	 */
	private Double remainPoint;
	/**
	 * 执行岗级
	 */
	private String salaryGrade;
	/**
	 * 创建者id
	*/
    private String createrId;
      	/**
	 * 创建者姓名
	*/
    private String createrName;
      	/**
	 * 创建时间
	*/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date createTime;
      	/**
	 * 更新者id
	*/
    private String updaterId;
      	/**
	 * 更新者姓名
	*/
    private String updaterName;
      	/**
	 * 更新时间
	*/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date updateTime;
      	/**
	 * 0:未删除1：已删除
	*/
    private Integer delSign;

	public String getSalaryId() {
		return salaryId;
	}

	public void setSalaryId(String salaryId) {
		this.salaryId = salaryId;
	}

	public String getErpNo() {
		return erpNo;
	}

	public void setErpNo(String erpNo) {
		this.erpNo = erpNo;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getOrgId() {
		return orgId;
	}

	public void setOrgId(String orgId) {
		this.orgId = orgId;
	}

	public String getDeptId() {
		return deptId;
	}

	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}

	public String getDeptName() {
		return deptName;
	}

	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	public Integer getYear() {
		return year;
	}

	public void setYear(Integer year) {
		this.year = year;
	}

	public Double getLastYearPoint() {
		return lastYearPoint;
	}

	public void setLastYearPoint(Double lastYearPoint) {
		this.lastYearPoint = lastYearPoint;
	}

	public Double getYearPoint() {
		return yearPoint;
	}

	public void setYearPoint(Double yearPoint) {
		this.yearPoint = yearPoint;
	}

	public Double getTrimYearPoint() {
		return trimYearPoint;
	}

	public void setTrimYearPoint(Double trimYearPoint) {
		this.trimYearPoint = trimYearPoint;
	}

	public Double getTrimPoint() {
		return trimPoint;
	}

	public void setTrimPoint(Double trimPoint) {
		this.trimPoint = trimPoint;
	}

	public String getTrimReason() {
		return trimReason;
	}

	public void setTrimReason(String trimReason) {
		this.trimReason = trimReason;
	}

	public Double getUsePoint() {
		return usePoint;
	}

	public void setUsePoint(Double usePoint) {
		this.usePoint = usePoint;
	}

	public String getUseReason() {
		return useReason;
	}

	public void setUseReason(String useReason) {
		this.useReason = useReason;
	}

	public Double getRemainPoint() {
		return remainPoint;
	}

	public void setRemainPoint(Double remainPoint) {
		this.remainPoint = remainPoint;
	}

	public String getCreaterId() {
		return createrId;
	}

	public void setCreaterId(String createrId) {
		this.createrId = createrId;
	}

	public String getCreaterName() {
		return createrName;
	}

	public void setCreaterName(String createrName) {
		this.createrName = createrName;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getUpdaterId() {
		return updaterId;
	}

	public void setUpdaterId(String updaterId) {
		this.updaterId = updaterId;
	}

	public String getUpdaterName() {
		return updaterName;
	}

	public void setUpdaterName(String updaterName) {
		this.updaterName = updaterName;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public Integer getDelSign() {
		return delSign;
	}

	public void setDelSign(Integer delSign) {
		this.delSign = delSign;
	}

	public String getSalaryGrade() {
		return salaryGrade;
	}

	public void setSalaryGrade(String salaryGrade) {
		this.salaryGrade = salaryGrade;
	}
}
